package com.naiterui.ehp.bs.patient.vo.comment;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;

/**
 * @Description 提交评价内容
 * @Author gongbaoqiang
 * @Date 2020/6/30 11:37 AM
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ToString
@ApiModel("提交评价内容")
public class CommentParamVO implements Serializable {
    private static final long serialVersionUID = 6321471904522195235L;

    @ApiModelProperty(value = "医生id")
    @JsonInclude(Include.NON_NULL)
    private Long doctorId;

    @ApiModelProperty("评价星级数")
    @JsonInclude(Include.NON_NULL)
    private Integer starsLevel;

    @ApiModelProperty(value = "星级评价")
    private String starsContent;

    @ApiModelProperty(value = "文字评价")
    private String content;

    @ApiModelProperty(value = "是否匿名评论：1：否，2：是")
    private Integer wac;

    @ApiModelProperty(value = "会话id")
    private Long sessionId;

    @ApiModelProperty(value = "问诊类型，1：图文问诊，2：视频问诊")
    private Integer type;
}
